self-propelled gun - Turco Inglés Diccionario